TSTP Solution File: SEV000^5 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : SEV000^5 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n029.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sun May  5 09:43:34 EDT 2024

% Result   : Theorem 3.78s 0.89s
% Output   : Refutation 3.78s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   22
%            Number of leaves      :   30
% Syntax   : Number of formulae    :  919 ( 848 unt;  18 typ;   0 def)
%            Number of atoms       : 10372 (1036 equ;   0 cnn)
%            Maximal formula atoms :   28 (  11 avg)
%            Number of connectives :  290 (  91   ~;  80   |;  99   &;   0   @)
%                                         (   9 <=>;   9  =>;   0  <=;   2 <~>)
%            Maximal formula depth :   15 (   4 avg)
%            Number of types       :    2 (   1 usr)
%            Number of type conns  :   58 (  57   >;   1   *;   0   +;   0  <<)
%            Number of symbols     :   26 (  23 usr;  14 con; 0-6 aty)
%            Number of variables   : 3019 (   0   ^2965   !;  48   ?;3019   :)
%                                         (   6  !>;   0  ?*;   0  @-;   0  @+)

% Comments : 
%------------------------------------------------------------------------------
thf(type_def_5,type,
    a: $tType ).

thf(type_def_6,type,
    sTfun: ( $tType * $tType ) > $tType ).

thf(func_def_0,type,
    a: $tType ).

thf(func_def_4,type,
    sK0: a > a > a ).

thf(func_def_5,type,
    sK1: a > a > a ).

thf(func_def_6,type,
    sK2: a ).

thf(func_def_7,type,
    sK3: a ).

thf(func_def_8,type,
    sK4: a ).

thf(func_def_9,type,
    sK5: a ).

thf(func_def_10,type,
    sK6: a ).

thf(func_def_11,type,
    sK7: a ).

thf(func_def_13,type,
    kCOMB: 
      !>[X0: $tType,X1: $tType] : ( X0 > X1 > X0 ) ).

thf(func_def_14,type,
    bCOMB: 
      !>[X0: $tType,X1: $tType,X2: $tType] : ( ( X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).

thf(func_def_15,type,
    vAND: $o > $o > $o ).

thf(func_def_16,type,
    vOR: $o > $o > $o ).

thf(func_def_17,type,
    vIMP: $o > $o > $o ).

thf(func_def_18,type,
    vNOT: $o > $o ).

thf(func_def_19,type,
    vEQ: 
      !>[X0: $tType] : ( X0 > X0 > $o ) ).

thf(f7367,plain,
    $false,
    inference(avatar_sat_refutation,[],[f248,f545,f752,f867,f4838,f5009,f7324]) ).

thf(f7324,plain,
    ( ~ spl8_1
    | ~ spl8_2
    | ~ spl8_3 ),
    inference(avatar_contradiction_clause,[],[f7323]) ).

thf(f7323,plain,
    ( $false
    | ~ spl8_1
    | ~ spl8_2
    | ~ spl8_3 ),
    inference(subsumption_resolution,[],[f7208,f243]) ).

thf(f243,plain,
    ( ( sK7 = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) )
    | ~ spl8_1 ),
    inference(avatar_component_clause,[],[f241]) ).

thf(f241,plain,
    ( spl8_1
  <=> ( sK7 = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_1])]) ).

thf(f7208,plain,
    ( ( sK7 != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) )
    | ~ spl8_2
    | ~ spl8_3 ),
    inference(trivial_inequality_removal,[],[f7111]) ).

thf(f7111,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) )
    | ( sK7 != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) )
    | ~ spl8_2
    | ~ spl8_3 ),
    inference(superposition,[],[f4882,f688]) ).

thf(f688,plain,
    ( ! [X2: a,X0: a,X1: a] :
        ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) )
        | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) != X2 ) )
    | ~ spl8_3 ),
    inference(superposition,[],[f541,f20]) ).

thf(f20,plain,
    ! [X18: a,X19: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X18),X19) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X19),X18) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f14,plain,
    ( ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
      | ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK6)),sK7) )
        & ( sK7 = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) ) ) )
    & ( ! [X8: a,X9: a,X10: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10)) )
      | ! [X11: a,X12: a,X13: a] :
          ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X12)),X13) )
          | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X13) != X13 ) ) )
    & ! [X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X14),X15)),X15) = X15 )
    & ! [X16: a,X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X16),X17)),X17) = X17 )
    & ! [X18: a,X19: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X18),X19) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X19),X18) )
    & ! [X20: a,X21: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X20),X21) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X21),X20) )
    & ! [X22: a,X23: a,X24: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X22),X23)),X24) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X23),X24)) )
    & ! [X25: a,X26: a,X27: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X25),X26)),X27) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X25),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X26),X27)) )
    & ! [X28: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X28),X28) = X28 )
    & ! [X29: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X29),X29) = X29 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7])],[f10,f13,f12,f11]) ).

thf(f11,plain,
    ( ? [X0: a > a > a,X1: a > a > a] :
        ( ( ? [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4))) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4)) )
          | ? [X5: a,X6: a,X7: a] :
              ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X5),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7)) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X5),X6)),X7) )
              & ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X5),X7) = X7 ) ) )
        & ( ! [X8: a,X9: a,X10: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X10)) )
          | ! [X11: a,X12: a,X13: a] :
              ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X11),X12)),X13) )
              | ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X11),X13) != X13 ) ) )
        & ! [X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)),X15) = X15 )
        & ! [X16: a,X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X17)),X17) = X17 )
        & ! [X18: a,X19: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X18),X19) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X18) )
        & ! [X20: a,X21: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X20),X21) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X20) )
        & ! [X22: a,X23: a,X24: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),X23)),X24) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X23),X24)) )
        & ! [X25: a,X26: a,X27: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X25),X26)),X27) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X25),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X26),X27)) )
        & ! [X28: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X28),X28) = X28 )
        & ! [X29: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X29),X29) = X29 ) )
   => ( ( ? [X4: a,X3: a,X2: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X4)) )
        | ? [X7: a,X6: a,X5: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X6),X7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X5),X6)),X7) )
            & ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X5),X7) = X7 ) ) )
      & ( ! [X10: a,X9: a,X8: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10)) )
        | ! [X13: a,X12: a,X11: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X12)),X13) )
            | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X13) != X13 ) ) )
      & ! [X15: a,X14: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X14),X15)),X15) = X15 )
      & ! [X17: a,X16: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X16),X17)),X17) = X17 )
      & ! [X19: a,X18: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X18),X19) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X19),X18) )
      & ! [X21: a,X20: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X20),X21) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X21),X20) )
      & ! [X24: a,X23: a,X22: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X22),X23)),X24) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X23),X24)) )
      & ! [X27: a,X26: a,X25: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X25),X26)),X27) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X25),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X26),X27)) )
      & ! [X28: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X28),X28) = X28 )
      & ! [X29: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X29),X29) = X29 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f12,plain,
    ( ? [X4: a,X3: a,X2: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X4)) )
   => ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) ) ),
    introduced(choice_axiom,[]) ).

thf(f13,plain,
    ( ? [X7: a,X6: a,X5: a] :
        ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X6),X7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X5),X6)),X7) )
        & ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X5),X7) = X7 ) )
   => ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK6)),sK7) )
      & ( sK7 = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f10,plain,
    ? [X0: a > a > a,X1: a > a > a] :
      ( ( ? [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4))) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4)) )
        | ? [X5: a,X6: a,X7: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X5),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7)) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X5),X6)),X7) )
            & ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X5),X7) = X7 ) ) )
      & ( ! [X8: a,X9: a,X10: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X10)) )
        | ! [X11: a,X12: a,X13: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X11),X12)),X13) )
            | ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X11),X13) != X13 ) ) )
      & ! [X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)),X15) = X15 )
      & ! [X16: a,X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X17)),X17) = X17 )
      & ! [X18: a,X19: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X18),X19) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X18) )
      & ! [X20: a,X21: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X20),X21) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X20) )
      & ! [X22: a,X23: a,X24: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),X23)),X24) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X23),X24)) )
      & ! [X25: a,X26: a,X27: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X25),X26)),X27) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X25),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X26),X27)) )
      & ! [X28: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X28),X28) = X28 )
      & ! [X29: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X29),X29) = X29 ) ),
    inference(rectify,[],[f9]) ).

thf(f9,plain,
    ? [X0: a > a > a,X1: a > a > a] :
      ( ( ? [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) )
        | ? [X18: a,X19: a,X20: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) )
            & ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) = X20 ) ) )
      & ( ! [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) )
        | ! [X18: a,X19: a,X20: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) )
            | ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) != X20 ) ) )
      & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
      & ! [X4: a,X5: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X4),X5)),X5) = X5 )
      & ! [X6: a,X7: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X7),X6) )
      & ! [X8: a,X9: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X9),X8) )
      & ! [X10: a,X11: a,X12: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),X11)),X12) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X11),X12)) )
      & ! [X13: a,X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),X14)),X15) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)) )
      & ! [X16: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X16) = X16 )
      & ! [X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X17),X17) = X17 ) ),
    inference(flattening,[],[f8]) ).

thf(f8,plain,
    ? [X0: a > a > a,X1: a > a > a] :
      ( ( ? [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) )
        | ? [X18: a,X19: a,X20: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) != vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) )
            & ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) = X20 ) ) )
      & ( ! [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) )
        | ! [X18: a,X19: a,X20: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) )
            | ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) != X20 ) ) )
      & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
      & ! [X4: a,X5: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X4),X5)),X5) = X5 )
      & ! [X6: a,X7: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X7),X6) )
      & ! [X8: a,X9: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X9),X8) )
      & ! [X10: a,X11: a,X12: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),X11)),X12) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X11),X12)) )
      & ! [X13: a,X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),X14)),X15) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)) )
      & ! [X16: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X16) = X16 )
      & ! [X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X17),X17) = X17 ) ),
    inference(nnf_transformation,[],[f7]) ).

thf(f7,plain,
    ? [X0: a > a > a,X1: a > a > a] :
      ( ( ! [X18: a,X19: a,X20: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) )
            | ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) != X20 ) )
      <~> ! [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) ) )
      & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
      & ! [X4: a,X5: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X4),X5)),X5) = X5 )
      & ! [X6: a,X7: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X7),X6) )
      & ! [X8: a,X9: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X9),X8) )
      & ! [X10: a,X11: a,X12: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),X11)),X12) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X11),X12)) )
      & ! [X13: a,X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),X14)),X15) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)) )
      & ! [X16: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X16) = X16 )
      & ! [X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X17),X17) = X17 ) ),
    inference(flattening,[],[f6]) ).

thf(f6,plain,
    ? [X0: a > a > a,X1: a > a > a] :
      ( ( ! [X18: a,X19: a,X20: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) )
            | ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) != X20 ) )
      <~> ! [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) ) )
      & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
      & ! [X4: a,X5: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X4),X5)),X5) = X5 )
      & ! [X6: a,X7: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X7),X6) )
      & ! [X8: a,X9: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X9),X8) )
      & ! [X10: a,X11: a,X12: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),X11)),X12) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X11),X12)) )
      & ! [X13: a,X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),X14)),X15) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)) )
      & ! [X16: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X16) = X16 )
      & ! [X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X17),X17) = X17 ) ),
    inference(ennf_transformation,[],[f5]) ).

thf(f5,plain,
    ~ ! [X0: a > a > a,X1: a > a > a] :
        ( ( ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
          & ! [X4: a,X5: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X4),X5)),X5) = X5 )
          & ! [X6: a,X7: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X6),X7) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X7),X6) )
          & ! [X8: a,X9: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X8),X9) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X9),X8) )
          & ! [X10: a,X11: a,X12: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),X11)),X12) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X10),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X11),X12)) )
          & ! [X13: a,X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),X14)),X15) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X13),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X14),X15)) )
          & ! [X16: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X16),X16) = X16 )
          & ! [X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X17),X17) = X17 ) )
       => ( ! [X18: a,X19: a,X20: a] :
              ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X20) = X20 )
             => ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X19),X20)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X18),X19)),X20) ) )
        <=> ! [X21: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X22)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X21),X23)) ) ) ),
    inference(rectify,[],[f2]) ).

thf(f2,negated_conjecture,
    ~ ! [X0: a > a > a,X1: a > a > a] :
        ( ( ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
          & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3)),X3) = X3 )
          & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),X2) )
          & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X3),X2) )
          & ! [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3)),X4) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),X4)) )
          & ! [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X4) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X3),X4)) )
          & ! [X2: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X2) = X2 )
          & ! [X2: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X2) = X2 ) )
       => ( ! [X2: a,X3: a,X4: a] :
              ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4) = X4 )
             => ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),X4)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X4) ) )
        <=> ! [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4)) ) ) ),
    inference(negated_conjecture,[],[f1]) ).

thf(f1,conjecture,
    ! [X0: a > a > a,X1: a > a > a] :
      ( ( ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X3) = X3 )
        & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3)),X3) = X3 )
        & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),X2) )
        & ! [X2: a,X3: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X3),X2) )
        & ! [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X3)),X4) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),X4)) )
        & ! [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X4) = vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X3),X4)) )
        & ! [X2: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X1,X2),X2) = X2 )
        & ! [X2: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X2) = X2 ) )
     => ( ! [X2: a,X3: a,X4: a] :
            ( ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4) = X4 )
           => ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),X4)) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),X4) ) )
      <=> ! [X2: a,X3: a,X4: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),X1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4))) = vAPP(a,a,vAPP(a,sTfun(a,a),X1,vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X3)),vAPP(a,a,vAPP(a,sTfun(a,a),X0,X2),X4)) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cMODULAR_EQUIV_THM_pme) ).

thf(f541,plain,
    ( ! [X11: a,X12: a,X13: a] :
        ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X12)),X13) )
        | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X13) != X13 ) )
    | ~ spl8_3 ),
    inference(avatar_component_clause,[],[f540]) ).

thf(f540,plain,
    ( spl8_3
  <=> ! [X13: a,X12: a,X11: a] :
        ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X12)),X13) )
        | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X13) != X13 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_3])]) ).

thf(f4882,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK7),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK6)) )
    | ~ spl8_2 ),
    inference(global_subsumption,[],[f25,f3,f4,f15,f16,f19,f20,f21,f56,f58,f59,f60,f22,f63,f66,f68,f69,f55,f75,f77,f78,f57,f80,f81,f17,f86,f87,f89,f91,f93,f94,f95,f97,f98,f99,f62,f106,f107,f108,f110,f112,f114,f115,f65,f117,f118,f125,f74,f130,f132,f135,f136,f137,f18,f140,f141,f143,f145,f147,f148,f149,f150,f151,f153,f155,f156,f109,f164,f165,f166,f167,f168,f169,f171,f173,f84,f175,f176,f182,f190,f192,f96,f195,f196,f197,f201,f218,f219,f208,f209,f210,f211,f212,f213,f215,f217,f138,f221,f222,f228,f237,f239,f24,f152,f251,f252,f253,f257,f279,f280,f265,f267,f268,f269,f270,f271,f273,f277,f73,f290,f292,f302,f301,f83,f312,f314,f324,f323,f119,f326,f327,f335,f352,f122,f355,f356,f358,f362,f384,f385,f371,f373,f374,f375,f377,f382,f383,f123,f387,f388,f396,f415,f154,f418,f419,f421,f422,f427,f451,f452,f437,f439,f440,f441,f443,f446,f448,f450,f194,f461,f463,f464,f465,f474,f476,f477,f478,f479,f480,f482,f484,f250,f502,f504,f505,f506,f507,f516,f519,f520,f521,f522,f523,f525,f530,f533,f23,f131,f558,f560,f581,f574,f577,f583,f133,f597,f599,f620,f614,f616,f622,f354,f632,f634,f636,f637,f638,f648,f651,f652,f653,f655,f661,f662,f664,f417,f765,f767,f769,f770,f771,f781,f784,f785,f786,f788,f791,f793,f798,f85,f1227,f1292,f1229,f1230,f1231,f1293,f1233,f1235,f1295,f1296,f1297,f1239,f1240,f1249,f1251,f1252,f1253,f1254,f1255,f1256,f1257,f1302,f1263,f1264,f1266,f1268,f1269,f1270,f1271,f1272,f1273,f1274,f1275,f1276,f1279,f1280,f1281,f1282,f1283,f1284,f1285,f1286,f1287,f1288,f1312,f88,f1427,f1428,f1500,f1502,f1504,f1436,f1439,f1450,f1451,f1453,f1462,f1463,f1464,f1465,f1466,f1476,f1477,f1483,f1484,f1486,f1510,f1492,f1495,f1496,f1497,f561,f1815,f1762,f1763,f1821,f1833,f1834,f1839,f1796,f1798,f1799,f1840,f1803,f1805,f1806,f1842,f1843,f600,f1891,f1852,f1905,f1907,f1876,f1878,f1880,f1881,f1882,f1885,f1886,f1908,f92,f1910,f1911,f1912,f1913,f1914,f1915,f1916,f1917,f1918,f1919,f1920,f1921,f1922,f1923,f1924,f1925,f1926,f1927,f1928,f1929,f1942,f1946,f1947,f2110,f2113,f2114,f2115,f2116,f2117,f2118,f2119,f1961,f1962,f1963,f2123,f2124,f1966,f1967,f2125,f2126,f1970,f2127,f1972,f1973,f1974,f1975,f1976,f1977,f2128,f1979,f1980,f1999,f2000,f2135,f2002,f2003,f2004,f2005,f2006,f2007,f2012,f2146,f2149,f2150,f2033,f2034,f2035,f2037,f2038,f2039,f2153,f2041,f2042,f2044,f2045,f2046,f2047,f2048,f2154,f2155,f2156,f2157,f2158,f2159,f2160,f2067,f2072,f2165,f2166,f2082,f2084,f2085,f2086,f2088,f2089,f2091,f2092,f2093,f2094,f2095,f2169,f2099,f2100,f2101,f2102,f2103,f2104,f1960,f2322,f2323,f2254,f2255,f2338,f2339,f2297,f2299,f2300,f2348,f2303,f2349,f2305,f2306,f2308,f2309,f2353,f2355,f2356,f139,f3453,f3543,f3544,f3456,f3457,f3458,f3545,f3460,f3462,f3547,f3548,f3549,f3467,f3468,f3486,f3490,f3491,f3492,f3558,f3494,f3495,f3496,f3497,f3560,f3503,f3504,f3506,f3508,f3509,f3510,f3511,f3512,f3513,f3514,f3515,f3516,f3517,f3518,f3519,f3566,f3521,f3567,f3523,f3524,f3525,f3526,f3527,f3528,f3529,f3530,f142,f3818,f3819,f3930,f3821,f3932,f3934,f3825,f3826,f3828,f3831,f3834,f3835,f3866,f3867,f3870,f3879,f3880,f3882,f3883,f3884,f3901,f3902,f3913,f3914,f3916,f3918,f3922,f3943,f3927,f3928,f3944,f146,f4035,f4036,f4037,f4038,f4039,f4040,f4041,f4042,f4043,f4044,f4045,f4046,f4047,f4048,f4049,f4050,f4051,f4053,f4054,f4055,f4072,f4076,f4077,f4249,f4252,f4253,f4254,f4255,f4256,f4257,f4258,f4091,f4092,f4093,f4262,f4263,f4096,f4097,f4264,f4265,f4100,f4266,f4102,f4103,f4104,f4105,f4106,f4107,f4267,f4110,f4111,f4134,f4135,f4273,f4137,f4138,f4139,f4140,f4141,f4142,f4147,f4282,f4285,f4286,f4171,f4172,f4173,f4175,f4177,f4178,f4179,f4180,f4181,f4289,f4183,f4184,f4185,f4186,f4187,f4290,f4291,f4292,f4293,f4294,f4295,f4296,f4206,f4210,f4299,f4300,f4222,f4224,f4226,f4227,f4228,f4229,f4230,f4301,f4232,f4233,f4234,f4235,f4236,f4302,f4238,f4239,f4240,f4241,f4242,f4243,f4090,f4388,f4391,f4392,f4320,f4321,f4406,f4407,f4367,f4369,f4371,f4372,f4373,f4411,f4377,f4412,f4379,f4380,f4381,f4414,f4416,f4417,f246,f4881]) ).

thf(f4881,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK7),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK6)) )
    | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) ) ),
    inference(forward_demodulation,[],[f25,f20]) ).

thf(f246,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
    | ~ spl8_2 ),
    inference(avatar_component_clause,[],[f245]) ).

thf(f245,plain,
    ( spl8_2
  <=> ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_2])]) ).

thf(f4417,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4386,f18]) ).

thf(f4386,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f18,f4090]) ).

thf(f4416,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f4415,f138]) ).

thf(f4415,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4385,f18]) ).

thf(f4385,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f139,f4090]) ).

thf(f4414,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(forward_demodulation,[],[f4413,f138]) ).

thf(f4413,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(forward_demodulation,[],[f4384,f20]) ).

thf(f4384,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f600,f4090]) ).

thf(f4381,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0))) ),
    inference(superposition,[],[f154,f4090]) ).

thf(f4380,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f152,f4090]) ).

thf(f4379,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f4090]) ).

thf(f4412,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f4378,f18]) ).

thf(f4378,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f146,f4090]) ).

thf(f4377,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f142,f4090]) ).

thf(f4411,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(forward_demodulation,[],[f4376,f18]) ).

thf(f4376,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f4090]) ).

thf(f4373,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f119,f4090]) ).

thf(f4372,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f88,f4090]) ).

thf(f4371,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f83,f4090]) ).

thf(f4369,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f57,f4090]) ).

thf(f4367,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f21,f4090]) ).

thf(f4407,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4345,f18]) ).

thf(f4345,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f4090,f18]) ).

thf(f4406,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f4405,f138]) ).

thf(f4405,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4344,f18]) ).

thf(f4344,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f4090,f139]) ).

thf(f4321,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f4090,f18]) ).

thf(f4320,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f4090,f139]) ).

thf(f4392,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(forward_demodulation,[],[f4312,f18]) ).

thf(f4312,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f4090,f146]) ).

thf(f4391,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(forward_demodulation,[],[f4311,f18]) ).

thf(f4311,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f4090,f146]) ).

thf(f4388,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X0) ),
    inference(forward_demodulation,[],[f4307,f138]) ).

thf(f4307,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f4090,f600]) ).

thf(f4090,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f146,f16]) ).

thf(f4243,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))))) ),
    inference(superposition,[],[f96,f146]) ).

thf(f4242,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f18,f146]) ).

thf(f4241,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(superposition,[],[f139,f146]) ).

thf(f4240,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)))) ),
    inference(superposition,[],[f194,f146]) ).

thf(f4239,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f119,f146]) ).

thf(f4238,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f22,f146]) ).

thf(f4302,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(forward_demodulation,[],[f4237,f18]) ).

thf(f4237,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f600,f146]) ).

thf(f4236,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)))) = X0 ),
    inference(superposition,[],[f417,f146]) ).

thf(f4235,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)))),X0) = X0 ),
    inference(superposition,[],[f250,f146]) ).

thf(f4234,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)))) ),
    inference(superposition,[],[f154,f146]) ).

thf(f4233,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f152,f146]) ).

thf(f4232,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f142,f146]) ).

thf(f4301,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3))) ),
    inference(forward_demodulation,[],[f4231,f18]) ).

thf(f4231,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3)) ),
    inference(superposition,[],[f139,f146]) ).

thf(f4230,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f138,f146]) ).

thf(f4229,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X0) ),
    inference(superposition,[],[f133,f146]) ).

thf(f4228,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f119,f146]) ).

thf(f4227,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) ),
    inference(superposition,[],[f88,f146]) ).

thf(f4226,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f83,f146]) ).

thf(f4224,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f57,f146]) ).

thf(f4222,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f21,f146]) ).

thf(f4300,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3) ),
    inference(forward_demodulation,[],[f4219,f18]) ).

thf(f4219,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3) ),
    inference(superposition,[],[f18,f146]) ).

thf(f4299,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4211,f18]) ).

thf(f4211,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f133,f146]) ).

thf(f4210,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f62,f146]) ).

thf(f4206,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f142,f146]) ).

thf(f4296,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))))) ),
    inference(forward_demodulation,[],[f4194,f20]) ).

thf(f4194,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))),X2)) ),
    inference(superposition,[],[f96,f146]) ).

thf(f4295,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(forward_demodulation,[],[f4193,f18]) ).

thf(f4193,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f18,f146]) ).

thf(f4294,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(forward_demodulation,[],[f4192,f18]) ).

thf(f4192,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(superposition,[],[f139,f146]) ).

thf(f4293,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)))) ),
    inference(forward_demodulation,[],[f4191,f20]) ).

thf(f4191,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3))),X1)) ),
    inference(superposition,[],[f194,f146]) ).

thf(f4292,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4190,f20]) ).

thf(f4190,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X1)) ),
    inference(superposition,[],[f119,f146]) ).

thf(f4291,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4189,f20]) ).

thf(f4189,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X1)) ),
    inference(superposition,[],[f22,f146]) ).

thf(f4290,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(forward_demodulation,[],[f4188,f18]) ).

thf(f4188,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f600,f146]) ).

thf(f4187,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) = X0 ),
    inference(superposition,[],[f417,f146]) ).

thf(f4186,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))),X0) = X0 ),
    inference(superposition,[],[f250,f146]) ).

thf(f4185,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f154,f146]) ).

thf(f4184,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f152,f146]) ).

thf(f4183,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f142,f146]) ).

thf(f4289,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3))) ),
    inference(forward_demodulation,[],[f4288,f18]) ).

thf(f4288,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3))) ),
    inference(forward_demodulation,[],[f4287,f139]) ).

thf(f4287,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3)) ),
    inference(forward_demodulation,[],[f4182,f18]) ).

thf(f4182,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),X3) ),
    inference(superposition,[],[f139,f146]) ).

thf(f4181,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f138,f146]) ).

thf(f4180,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),X0) ),
    inference(superposition,[],[f133,f146]) ).

thf(f4179,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f119,f146]) ).

thf(f4178,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) ),
    inference(superposition,[],[f88,f146]) ).

thf(f4177,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f83,f146]) ).

thf(f4175,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f57,f146]) ).

thf(f4173,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f21,f146]) ).

thf(f4172,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) ),
    inference(superposition,[],[f20,f146]) ).

thf(f4171,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) ),
    inference(superposition,[],[f20,f146]) ).

thf(f4286,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),X3) ),
    inference(forward_demodulation,[],[f4170,f18]) ).

thf(f4170,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),X3) ),
    inference(superposition,[],[f18,f146]) ).

thf(f4285,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f4284,f138]) ).

thf(f4284,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4283,f18]) ).

thf(f4283,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f4162,f20]) ).

thf(f4162,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f133,f146]) ).

thf(f4282,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f4161,f20]) ).

thf(f4161,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f62,f146]) ).

thf(f4147,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f83,f146]) ).

thf(f4142,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)))) ),
    inference(superposition,[],[f146,f194]) ).

thf(f4141,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))))) ),
    inference(superposition,[],[f146,f96]) ).

thf(f4140,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f146,f18]) ).

thf(f4139,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(superposition,[],[f146,f139]) ).

thf(f4138,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f146,f119]) ).

thf(f4137,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f146,f22]) ).

thf(f4273,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4136,f18]) ).

thf(f4136,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f146,f133]) ).

thf(f4135,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f146,f62]) ).

thf(f4134,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f146,f142]) ).

thf(f4111,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X1) ),
    inference(superposition,[],[f146,f194]) ).

thf(f4110,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X2) ),
    inference(superposition,[],[f146,f96]) ).

thf(f4267,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(forward_demodulation,[],[f4109,f18]) ).

thf(f4109,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) ),
    inference(superposition,[],[f146,f142]) ).

thf(f4107,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f146,f18]) ).

thf(f4106,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f146,f139]) ).

thf(f4105,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f146,f119]) ).

thf(f4104,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f146,f22]) ).

thf(f4103,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f146,f133]) ).

thf(f4102,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f146,f62]) ).

thf(f4266,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f4101,f18]) ).

thf(f4101,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f146,f138]) ).

thf(f4100,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f146,f109]) ).

thf(f4265,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(forward_demodulation,[],[f4099,f18]) ).

thf(f4099,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f146,f146]) ).

thf(f4264,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(forward_demodulation,[],[f4098,f18]) ).

thf(f4098,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f146,f146]) ).

thf(f4097,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X3)) ),
    inference(superposition,[],[f146,f354]) ).

thf(f4096,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X3)) ),
    inference(superposition,[],[f146,f122]) ).

thf(f4263,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(forward_demodulation,[],[f4095,f18]) ).

thf(f4095,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f146,f83]) ).

thf(f4262,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(forward_demodulation,[],[f4094,f18]) ).

thf(f4094,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f146,f600]) ).

thf(f4093,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f146,f65]) ).

thf(f4092,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f146,f20]) ).

thf(f4091,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f146,f20]) ).

thf(f4258,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3)))) ),
    inference(forward_demodulation,[],[f4086,f20]) ).

thf(f4086,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3))),X1)) ),
    inference(superposition,[],[f146,f194]) ).

thf(f4257,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))))) ),
    inference(forward_demodulation,[],[f4085,f20]) ).

thf(f4085,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))),X2)) ),
    inference(superposition,[],[f146,f96]) ).

thf(f4256,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(forward_demodulation,[],[f4084,f18]) ).

thf(f4084,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f146,f18]) ).

thf(f4255,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(forward_demodulation,[],[f4083,f18]) ).

thf(f4083,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) ),
    inference(superposition,[],[f146,f139]) ).

thf(f4254,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4082,f20]) ).

thf(f4082,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X1)) ),
    inference(superposition,[],[f146,f119]) ).

thf(f4253,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4081,f20]) ).

thf(f4081,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X1)) ),
    inference(superposition,[],[f146,f22]) ).

thf(f4252,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f4251,f138]) ).

thf(f4251,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f4250,f18]) ).

thf(f4250,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f4080,f20]) ).

thf(f4080,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f146,f133]) ).

thf(f4249,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f4079,f20]) ).

thf(f4079,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f146,f62]) ).

thf(f4077,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) ),
    inference(superposition,[],[f146,f20]) ).

thf(f4076,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0) ),
    inference(superposition,[],[f146,f20]) ).

thf(f4072,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f146,f83]) ).

thf(f4055,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f146,f194]) ).

thf(f4054,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f146,f96]) ).

thf(f4053,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f146,f142]) ).

thf(f4051,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f146,f18]) ).

thf(f4050,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f146,f139]) ).

thf(f4049,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f146,f119]) ).

thf(f4048,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f146,f22]) ).

thf(f4047,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f146,f133]) ).

thf(f4046,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f146,f62]) ).

thf(f4045,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f138]) ).

thf(f4044,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f109]) ).

thf(f4043,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f146,f146]) ).

thf(f4042,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)) ),
    inference(superposition,[],[f146,f146]) ).

thf(f4041,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)) ),
    inference(superposition,[],[f146,f354]) ).

thf(f4040,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)) ),
    inference(superposition,[],[f146,f122]) ).

thf(f4039,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f83]) ).

thf(f4038,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f600]) ).

thf(f4037,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f65]) ).

thf(f4036,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f20]) ).

thf(f4035,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f146,f20]) ).

thf(f146,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f18,f20]) ).

thf(f3944,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(forward_demodulation,[],[f3929,f16]) ).

thf(f3929,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f600,f142]) ).

thf(f3928,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f417,f142]) ).

thf(f3927,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f250,f142]) ).

thf(f3943,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)) ),
    inference(forward_demodulation,[],[f3924,f18]) ).

thf(f3924,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)) ),
    inference(superposition,[],[f139,f142]) ).

thf(f3922,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f133,f142]) ).

thf(f3918,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f74,f142]) ).

thf(f3916,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f55,f142]) ).

thf(f3914,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f20,f142]) ).

thf(f3913,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f20,f142]) ).

thf(f3902,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f142,f20]) ).

thf(f3901,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f142,f20]) ).

thf(f3884,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))),X1) = X1 ),
    inference(superposition,[],[f142,f194]) ).

thf(f3883,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))),X2) = X2 ),
    inference(superposition,[],[f142,f96]) ).

thf(f3882,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f142,f142]) ).

thf(f3880,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f142,f18]) ).

thf(f3879,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f142,f139]) ).

thf(f3870,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f142,f83]) ).

thf(f3867,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f142,f20]) ).

thf(f3866,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f142,f20]) ).

thf(f3835,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) ),
    inference(superposition,[],[f142,f17]) ).

thf(f3834,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) ),
    inference(superposition,[],[f142,f85]) ).

thf(f3831,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f142,f131]) ).

thf(f3828,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f142,f1960]) ).

thf(f3826,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) ),
    inference(superposition,[],[f142,f92]) ).

thf(f3825,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) ),
    inference(superposition,[],[f142,f92]) ).

thf(f3934,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))) ),
    inference(forward_demodulation,[],[f3933,f18]) ).

thf(f3933,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)),X3))) ),
    inference(forward_demodulation,[],[f3824,f18]) ).

thf(f3824,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X3)) ),
    inference(superposition,[],[f142,f417]) ).

thf(f3932,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3)))) ),
    inference(forward_demodulation,[],[f3931,f18]) ).

thf(f3931,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),X3))) ),
    inference(forward_demodulation,[],[f3823,f18]) ).

thf(f3823,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3)) ),
    inference(superposition,[],[f142,f154]) ).

thf(f3821,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f142,f561]) ).

thf(f3930,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(forward_demodulation,[],[f3820,f18]) ).

thf(f3820,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f142,f57]) ).

thf(f3819,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f142,f19]) ).

thf(f3818,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f142,f19]) ).

thf(f142,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f18,f22]) ).

thf(f3530,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)))) ),
    inference(superposition,[],[f354,f139]) ).

thf(f3529,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))))) ),
    inference(superposition,[],[f122,f139]) ).

thf(f3528,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))),X3) = X3 ),
    inference(superposition,[],[f152,f139]) ).

thf(f3527,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))) = X3 ),
    inference(superposition,[],[f154,f139]) ).

thf(f3526,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))),X2) = X2 ),
    inference(superposition,[],[f250,f139]) ).

thf(f3525,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))) = X2 ),
    inference(superposition,[],[f417,f139]) ).

thf(f3524,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f65,f139]) ).

thf(f3523,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f83,f139]) ).

thf(f3567,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(forward_demodulation,[],[f3522,f18]) ).

thf(f3522,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f600,f139]) ).

thf(f3521,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f109,f139]) ).

thf(f3566,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f3565,f138]) ).

thf(f3565,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f3520,f18]) ).

thf(f3520,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f138,f139]) ).

thf(f3519,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f18,f139]) ).

thf(f3518,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f600,f139]) ).

thf(f3517,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)))) ),
    inference(superposition,[],[f417,f139]) ).

thf(f3516,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f250,f139]) ).

thf(f3515,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)))) = X2 ),
    inference(superposition,[],[f154,f139]) ).

thf(f3514,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)))),X2) = X2 ),
    inference(superposition,[],[f152,f139]) ).

thf(f3513,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f138,f139]) ).

thf(f3512,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f133,f139]) ).

thf(f3511,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X2) ),
    inference(superposition,[],[f119,f139]) ).

thf(f3510,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) ),
    inference(superposition,[],[f88,f139]) ).

thf(f3509,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f83,f139]) ).

thf(f3508,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f74,f139]) ).

thf(f3506,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f55,f139]) ).

thf(f3504,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f20,f139]) ).

thf(f3503,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f20,f139]) ).

thf(f3560,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f3559,f138]) ).

thf(f3559,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f3498,f18]) ).

thf(f3498,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f139,f138]) ).

thf(f3497,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f139,f109]) ).

thf(f3496,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)))) ),
    inference(superposition,[],[f139,f354]) ).

thf(f3495,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))))) ),
    inference(superposition,[],[f139,f122]) ).

thf(f3494,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f139,f83]) ).

thf(f3558,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(forward_demodulation,[],[f3493,f18]) ).

thf(f3493,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f139,f600]) ).

thf(f3492,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f139,f65]) ).

thf(f3491,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f20]) ).

thf(f3490,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f20]) ).

thf(f3486,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f18]) ).

thf(f3468,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X3)) ),
    inference(superposition,[],[f139,f194]) ).

thf(f3467,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X3)) ),
    inference(superposition,[],[f139,f96]) ).

thf(f3549,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3))) ),
    inference(forward_demodulation,[],[f3465,f18]) ).

thf(f3465,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)) ),
    inference(superposition,[],[f139,f18]) ).

thf(f3548,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X3) ),
    inference(forward_demodulation,[],[f3464,f18]) ).

thf(f3464,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X3) ),
    inference(superposition,[],[f139,f139]) ).

thf(f3547,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(forward_demodulation,[],[f3463,f18]) ).

thf(f3463,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f139,f119]) ).

thf(f3462,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f139,f22]) ).

thf(f3460,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f139,f62]) ).

thf(f3545,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(forward_demodulation,[],[f3459,f18]) ).

thf(f3459,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f138]) ).

thf(f3458,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f109]) ).

thf(f3457,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3)) ),
    inference(superposition,[],[f139,f354]) ).

thf(f3456,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3)) ),
    inference(superposition,[],[f139,f122]) ).

thf(f3544,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(forward_demodulation,[],[f3455,f18]) ).

thf(f3455,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f83]) ).

thf(f3543,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(forward_demodulation,[],[f3454,f18]) ).

thf(f3454,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f600]) ).

thf(f3453,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f139,f65]) ).

thf(f139,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) ),
    inference(superposition,[],[f18,f20]) ).

thf(f2356,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2317,f17]) ).

thf(f2317,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f17,f1960]) ).

thf(f2355,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f2354,f84]) ).

thf(f2354,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2316,f17]) ).

thf(f2316,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f85,f1960]) ).

thf(f2353,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(forward_demodulation,[],[f2352,f84]) ).

thf(f2352,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(forward_demodulation,[],[f2315,f19]) ).

thf(f2315,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f561,f1960]) ).

thf(f2309,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f123,f1960]) ).

thf(f2308,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0))) ),
    inference(superposition,[],[f122,f1960]) ).

thf(f2306,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f96,f1960]) ).

thf(f2305,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f1960]) ).

thf(f2349,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f2304,f17]) ).

thf(f2304,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f92,f1960]) ).

thf(f2303,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f88,f1960]) ).

thf(f2348,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(forward_demodulation,[],[f2302,f17]) ).

thf(f2302,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f1960]) ).

thf(f2300,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f73,f1960]) ).

thf(f2299,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f65,f1960]) ).

thf(f2297,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f22,f1960]) ).

thf(f2339,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2275,f17]) ).

thf(f2275,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f1960,f17]) ).

thf(f2338,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f2337,f84]) ).

thf(f2337,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2274,f17]) ).

thf(f2274,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f1960,f85]) ).

thf(f2255,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f1960,f17]) ).

thf(f2254,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f1960,f85]) ).

thf(f2323,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(forward_demodulation,[],[f2246,f17]) ).

thf(f2246,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f1960,f92]) ).

thf(f2322,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(forward_demodulation,[],[f2245,f17]) ).

thf(f2245,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f1960,f92]) ).

thf(f1960,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f92,f15]) ).

thf(f2104,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))))) ),
    inference(superposition,[],[f152,f92]) ).

thf(f2103,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f17,f92]) ).

thf(f2102,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(superposition,[],[f85,f92]) ).

thf(f2101,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)))) ),
    inference(superposition,[],[f250,f92]) ).

thf(f2100,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f123,f92]) ).

thf(f2099,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f21,f92]) ).

thf(f2169,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(forward_demodulation,[],[f2098,f17]) ).

thf(f2098,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f561,f92]) ).

thf(f2095,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)))) = X0 ),
    inference(superposition,[],[f354,f92]) ).

thf(f2094,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)))),X0) = X0 ),
    inference(superposition,[],[f194,f92]) ).

thf(f2093,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X0) ),
    inference(superposition,[],[f131,f92]) ).

thf(f2092,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f123,f92]) ).

thf(f2091,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)))) ),
    inference(superposition,[],[f122,f92]) ).

thf(f2089,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f96,f92]) ).

thf(f2088,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f88,f92]) ).

thf(f2086,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f84,f92]) ).

thf(f2085,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f73,f92]) ).

thf(f2084,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f65,f92]) ).

thf(f2082,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f22,f92]) ).

thf(f2166,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X3) ),
    inference(forward_demodulation,[],[f2079,f17]) ).

thf(f2079,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X3) ),
    inference(superposition,[],[f17,f92]) ).

thf(f2165,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2073,f17]) ).

thf(f2073,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f131,f92]) ).

thf(f2072,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f55,f92]) ).

thf(f2067,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f88,f92]) ).

thf(f2160,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))))) ),
    inference(forward_demodulation,[],[f2057,f19]) ).

thf(f2057,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))),X2)) ),
    inference(superposition,[],[f152,f92]) ).

thf(f2159,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(forward_demodulation,[],[f2056,f17]) ).

thf(f2056,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f17,f92]) ).

thf(f2158,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(forward_demodulation,[],[f2055,f17]) ).

thf(f2055,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(superposition,[],[f85,f92]) ).

thf(f2157,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)))) ),
    inference(forward_demodulation,[],[f2054,f19]) ).

thf(f2054,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3))),X1)) ),
    inference(superposition,[],[f250,f92]) ).

thf(f2156,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2053,f19]) ).

thf(f2053,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X1)) ),
    inference(superposition,[],[f123,f92]) ).

thf(f2155,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2052,f19]) ).

thf(f2052,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X1)) ),
    inference(superposition,[],[f21,f92]) ).

thf(f2154,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(forward_demodulation,[],[f2051,f17]) ).

thf(f2051,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f561,f92]) ).

thf(f2048,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) = X0 ),
    inference(superposition,[],[f354,f92]) ).

thf(f2047,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))),X0) = X0 ),
    inference(superposition,[],[f194,f92]) ).

thf(f2046,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),X0) ),
    inference(superposition,[],[f131,f92]) ).

thf(f2045,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f123,f92]) ).

thf(f2044,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f122,f92]) ).

thf(f2042,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f96,f92]) ).

thf(f2041,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f88,f92]) ).

thf(f2153,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3))) ),
    inference(forward_demodulation,[],[f2152,f17]) ).

thf(f2152,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3))) ),
    inference(forward_demodulation,[],[f2151,f85]) ).

thf(f2151,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3)) ),
    inference(forward_demodulation,[],[f2040,f17]) ).

thf(f2040,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),X3) ),
    inference(superposition,[],[f85,f92]) ).

thf(f2039,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f84,f92]) ).

thf(f2038,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f73,f92]) ).

thf(f2037,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f65,f92]) ).

thf(f2035,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f22,f92]) ).

thf(f2034,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) ),
    inference(superposition,[],[f19,f92]) ).

thf(f2033,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) ),
    inference(superposition,[],[f19,f92]) ).

thf(f2150,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),X3) ),
    inference(forward_demodulation,[],[f2032,f17]) ).

thf(f2032,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),X3) ),
    inference(superposition,[],[f17,f92]) ).

thf(f2149,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f2148,f84]) ).

thf(f2148,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2147,f17]) ).

thf(f2147,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f2026,f19]) ).

thf(f2026,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f131,f92]) ).

thf(f2146,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f2025,f19]) ).

thf(f2025,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f55,f92]) ).

thf(f2012,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f73,f92]) ).

thf(f2007,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)))) ),
    inference(superposition,[],[f92,f250]) ).

thf(f2006,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))))) ),
    inference(superposition,[],[f92,f152]) ).

thf(f2005,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f92,f17]) ).

thf(f2004,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(superposition,[],[f92,f85]) ).

thf(f2003,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f92,f123]) ).

thf(f2002,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f92,f21]) ).

thf(f2135,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2001,f17]) ).

thf(f2001,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f92,f131]) ).

thf(f2000,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f92,f55]) ).

thf(f1999,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f92,f88]) ).

thf(f1980,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X1) ),
    inference(superposition,[],[f92,f250]) ).

thf(f1979,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) ),
    inference(superposition,[],[f92,f152]) ).

thf(f2128,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(forward_demodulation,[],[f1978,f17]) ).

thf(f1978,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) ),
    inference(superposition,[],[f92,f88]) ).

thf(f1977,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f92,f17]) ).

thf(f1976,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f92,f85]) ).

thf(f1975,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f92,f123]) ).

thf(f1974,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X1) ),
    inference(superposition,[],[f92,f21]) ).

thf(f1973,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f92,f131]) ).

thf(f1972,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0) ),
    inference(superposition,[],[f92,f55]) ).

thf(f2127,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f1971,f17]) ).

thf(f1971,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f92,f84]) ).

thf(f1970,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f92,f74]) ).

thf(f2126,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(forward_demodulation,[],[f1969,f17]) ).

thf(f1969,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f92,f92]) ).

thf(f2125,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(forward_demodulation,[],[f1968,f17]) ).

thf(f1968,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f92,f92]) ).

thf(f1967,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X3)) ),
    inference(superposition,[],[f92,f417]) ).

thf(f1966,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3)) ),
    inference(superposition,[],[f92,f154]) ).

thf(f2124,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(forward_demodulation,[],[f1965,f17]) ).

thf(f1965,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f92,f73]) ).

thf(f2123,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(forward_demodulation,[],[f1964,f17]) ).

thf(f1964,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f92,f561]) ).

thf(f1963,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0) ),
    inference(superposition,[],[f92,f57]) ).

thf(f1962,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f92,f19]) ).

thf(f1961,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f92,f19]) ).

thf(f2119,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3)))) ),
    inference(forward_demodulation,[],[f1956,f19]) ).

thf(f1956,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3))),X1)) ),
    inference(superposition,[],[f92,f250]) ).

thf(f2118,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))))) ),
    inference(forward_demodulation,[],[f1955,f19]) ).

thf(f1955,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))),X2)) ),
    inference(superposition,[],[f92,f152]) ).

thf(f2117,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(forward_demodulation,[],[f1954,f17]) ).

thf(f1954,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f92,f17]) ).

thf(f2116,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(forward_demodulation,[],[f1953,f17]) ).

thf(f1953,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) ),
    inference(superposition,[],[f92,f85]) ).

thf(f2115,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f1952,f19]) ).

thf(f1952,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X1)) ),
    inference(superposition,[],[f92,f123]) ).

thf(f2114,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f1951,f19]) ).

thf(f1951,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X1)) ),
    inference(superposition,[],[f92,f21]) ).

thf(f2113,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f2112,f84]) ).

thf(f2112,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f2111,f17]) ).

thf(f2111,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f1950,f19]) ).

thf(f1950,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f92,f131]) ).

thf(f2110,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(forward_demodulation,[],[f1949,f19]) ).

thf(f1949,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)),X0)) ),
    inference(superposition,[],[f92,f55]) ).

thf(f1947,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) ),
    inference(superposition,[],[f92,f19]) ).

thf(f1946,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0) ),
    inference(superposition,[],[f92,f19]) ).

thf(f1942,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f92,f73]) ).

thf(f1929,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f92,f250]) ).

thf(f1928,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f92,f152]) ).

thf(f1927,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f92,f88]) ).

thf(f1926,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f92,f17]) ).

thf(f1925,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f92,f85]) ).

thf(f1924,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f92,f123]) ).

thf(f1923,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f92,f21]) ).

thf(f1922,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f92,f131]) ).

thf(f1921,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f92,f55]) ).

thf(f1920,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f84]) ).

thf(f1919,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f74]) ).

thf(f1918,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f92,f92]) ).

thf(f1917,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)) ),
    inference(superposition,[],[f92,f92]) ).

thf(f1916,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)) ),
    inference(superposition,[],[f92,f417]) ).

thf(f1915,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)) ),
    inference(superposition,[],[f92,f154]) ).

thf(f1914,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f73]) ).

thf(f1913,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f561]) ).

thf(f1912,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f57]) ).

thf(f1911,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f19]) ).

thf(f1910,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f92,f19]) ).

thf(f92,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f17,f19]) ).

thf(f1908,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(forward_demodulation,[],[f1889,f18]) ).

thf(f1889,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f18,f600]) ).

thf(f1886,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f154,f600]) ).

thf(f1885,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f152,f600]) ).

thf(f1882,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f119,f600]) ).

thf(f1881,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f88,f600]) ).

thf(f1880,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f83,f600]) ).

thf(f1878,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f57,f600]) ).

thf(f1876,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f21,f600]) ).

thf(f1907,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(forward_demodulation,[],[f1906,f18]) ).

thf(f1906,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(forward_demodulation,[],[f1875,f18]) ).

thf(f1875,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f18,f600]) ).

thf(f1905,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(forward_demodulation,[],[f1863,f18]) ).

thf(f1863,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f600,f18]) ).

thf(f1852,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f600,f18]) ).

thf(f1891,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(forward_demodulation,[],[f1890,f83]) ).

thf(f1890,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(forward_demodulation,[],[f1847,f20]) ).

thf(f1847,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f600,f600]) ).

thf(f600,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f133,f18]) ).

thf(f1843,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(forward_demodulation,[],[f1813,f17]) ).

thf(f1813,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f17,f561]) ).

thf(f1842,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(forward_demodulation,[],[f1812,f17]) ).

thf(f1812,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f85,f561]) ).

thf(f1806,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f123,f561]) ).

thf(f1805,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f122,f561]) ).

thf(f1803,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f96,f561]) ).

thf(f1840,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(forward_demodulation,[],[f1801,f17]) ).

thf(f1801,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f561]) ).

thf(f1799,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f73,f561]) ).

thf(f1798,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f65,f561]) ).

thf(f1796,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f22,f561]) ).

thf(f1839,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(forward_demodulation,[],[f1838,f17]) ).

thf(f1838,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(forward_demodulation,[],[f1795,f17]) ).

thf(f1795,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f17,f561]) ).

thf(f1834,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(forward_demodulation,[],[f1777,f17]) ).

thf(f1777,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f561,f17]) ).

thf(f1833,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(forward_demodulation,[],[f1776,f17]) ).

thf(f1776,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f561,f85]) ).

thf(f1821,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(forward_demodulation,[],[f1764,f15]) ).

thf(f1764,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f561,f88]) ).

thf(f1763,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f561,f17]) ).

thf(f1762,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f561,f85]) ).

thf(f1815,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(forward_demodulation,[],[f1814,f73]) ).

thf(f1814,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(forward_demodulation,[],[f1757,f19]) ).

thf(f1757,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f561,f561]) ).

thf(f561,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f131,f17]) ).

thf(f1497,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f354,f88]) ).

thf(f1496,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f194,f88]) ).

thf(f1495,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f131,f88]) ).

thf(f1492,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f109,f88]) ).

thf(f1510,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)) ),
    inference(forward_demodulation,[],[f1490,f17]) ).

thf(f1490,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)) ),
    inference(superposition,[],[f85,f88]) ).

thf(f1486,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f62,f88]) ).

thf(f1484,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f19,f88]) ).

thf(f1483,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f19,f88]) ).

thf(f1477,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f88,f19]) ).

thf(f1476,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f88,f19]) ).

thf(f1466,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))),X1) = X1 ),
    inference(superposition,[],[f88,f250]) ).

thf(f1465,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))),X2) = X2 ),
    inference(superposition,[],[f88,f152]) ).

thf(f1464,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f88,f88]) ).

thf(f1463,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f88,f17]) ).

thf(f1462,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f88,f85]) ).

thf(f1453,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f88,f73]) ).

thf(f1451,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f88,f19]) ).

thf(f1450,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f88,f19]) ).

thf(f1439,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) ),
    inference(superposition,[],[f88,f18]) ).

thf(f1436,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f88,f133]) ).

thf(f1504,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))) ),
    inference(forward_demodulation,[],[f1503,f17]) ).

thf(f1503,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)),X3))) ),
    inference(forward_demodulation,[],[f1432,f17]) ).

thf(f1432,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X3)) ),
    inference(superposition,[],[f88,f354]) ).

thf(f1502,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3)))) ),
    inference(forward_demodulation,[],[f1501,f17]) ).

thf(f1501,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),X3))) ),
    inference(forward_demodulation,[],[f1431,f17]) ).

thf(f1431,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X3)) ),
    inference(superposition,[],[f88,f122]) ).

thf(f1500,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(forward_demodulation,[],[f1429,f17]) ).

thf(f1429,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f88,f65]) ).

thf(f1428,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f88,f20]) ).

thf(f1427,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f88,f20]) ).

thf(f88,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f17,f21]) ).

thf(f1312,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f1311,f84]) ).

thf(f1311,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f1289,f17]) ).

thf(f1289,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f84,f85]) ).

thf(f1288,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f74,f85]) ).

thf(f1287,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)))) ),
    inference(superposition,[],[f417,f85]) ).

thf(f1286,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))))) ),
    inference(superposition,[],[f154,f85]) ).

thf(f1285,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))),X3) = X3 ),
    inference(superposition,[],[f96,f85]) ).

thf(f1284,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))) = X3 ),
    inference(superposition,[],[f122,f85]) ).

thf(f1283,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))),X2) = X2 ),
    inference(superposition,[],[f194,f85]) ).

thf(f1282,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))) = X2 ),
    inference(superposition,[],[f354,f85]) ).

thf(f1281,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f73,f85]) ).

thf(f1280,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f57,f85]) ).

thf(f1279,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f17,f85]) ).

thf(f1276,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)))) ),
    inference(superposition,[],[f354,f85]) ).

thf(f1275,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f194,f85]) ).

thf(f1274,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f131,f85]) ).

thf(f1273,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X2) ),
    inference(superposition,[],[f123,f85]) ).

thf(f1272,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)))) = X2 ),
    inference(superposition,[],[f122,f85]) ).

thf(f1271,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f109,f85]) ).

thf(f1270,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)))),X2) = X2 ),
    inference(superposition,[],[f96,f85]) ).

thf(f1269,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f84,f85]) ).

thf(f1268,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f73,f85]) ).

thf(f1266,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f62,f85]) ).

thf(f1264,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f19,f85]) ).

thf(f1263,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f19,f85]) ).

thf(f1302,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f1301,f84]) ).

thf(f1301,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f1258,f17]) ).

thf(f1258,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f85,f84]) ).

thf(f1257,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f85,f74]) ).

thf(f1256,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)))) ),
    inference(superposition,[],[f85,f417]) ).

thf(f1255,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))))) ),
    inference(superposition,[],[f85,f154]) ).

thf(f1254,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f85,f73]) ).

thf(f1253,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f85,f57]) ).

thf(f1252,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f19]) ).

thf(f1251,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f19]) ).

thf(f1249,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f17]) ).

thf(f1240,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X3)) ),
    inference(superposition,[],[f85,f250]) ).

thf(f1239,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X3)) ),
    inference(superposition,[],[f85,f152]) ).

thf(f1297,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3))) ),
    inference(forward_demodulation,[],[f1238,f17]) ).

thf(f1238,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)) ),
    inference(superposition,[],[f85,f17]) ).

thf(f1296,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X3) ),
    inference(forward_demodulation,[],[f1237,f17]) ).

thf(f1237,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X3) ),
    inference(superposition,[],[f85,f85]) ).

thf(f1295,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(forward_demodulation,[],[f1236,f17]) ).

thf(f1236,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f85,f123]) ).

thf(f1235,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f85,f21]) ).

thf(f1233,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f85,f55]) ).

thf(f1293,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(forward_demodulation,[],[f1232,f17]) ).

thf(f1232,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f84]) ).

thf(f1231,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f74]) ).

thf(f1230,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3)) ),
    inference(superposition,[],[f85,f417]) ).

thf(f1229,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3)) ),
    inference(superposition,[],[f85,f154]) ).

thf(f1292,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(forward_demodulation,[],[f1228,f17]) ).

thf(f1228,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f73]) ).

thf(f1227,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f85,f57]) ).

thf(f85,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) ),
    inference(superposition,[],[f17,f19]) ).

thf(f798,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)))) ),
    inference(superposition,[],[f17,f417]) ).

thf(f793,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)) ),
    inference(superposition,[],[f122,f417]) ).

thf(f791,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f96,f417]) ).

thf(f788,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X0) ),
    inference(superposition,[],[f65,f417]) ).

thf(f786,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(superposition,[],[f22,f417]) ).

thf(f785,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))),X3)) ),
    inference(superposition,[],[f17,f417]) ).

thf(f784,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X3)))) ),
    inference(superposition,[],[f417,f17]) ).

thf(f781,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))) = X2 ),
    inference(superposition,[],[f417,f18]) ).

thf(f771,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X1)) ),
    inference(superposition,[],[f417,f194]) ).

thf(f770,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X2)) ),
    inference(superposition,[],[f417,f96]) ).

thf(f769,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(superposition,[],[f417,f18]) ).

thf(f767,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f417,f62]) ).

thf(f765,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X1)) ),
    inference(superposition,[],[f417,f22]) ).

thf(f417,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0))) = X1 ),
    inference(superposition,[],[f154,f20]) ).

thf(f664,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)))) ),
    inference(superposition,[],[f18,f354]) ).

thf(f662,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)) ),
    inference(superposition,[],[f154,f354]) ).

thf(f661,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f152,f354]) ).

thf(f655,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X0) ),
    inference(superposition,[],[f57,f354]) ).

thf(f653,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(superposition,[],[f21,f354]) ).

thf(f652,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))),X3)) ),
    inference(superposition,[],[f18,f354]) ).

thf(f651,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X3)))) ),
    inference(superposition,[],[f354,f18]) ).

thf(f648,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))) = X2 ),
    inference(superposition,[],[f354,f17]) ).

thf(f638,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X1)) ),
    inference(superposition,[],[f354,f250]) ).

thf(f637,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X2)) ),
    inference(superposition,[],[f354,f152]) ).

thf(f636,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(superposition,[],[f354,f17]) ).

thf(f634,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f354,f55]) ).

thf(f632,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X1)) ),
    inference(superposition,[],[f354,f21]) ).

thf(f354,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0))) = X1 ),
    inference(superposition,[],[f122,f19]) ).

thf(f622,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X1 ),
    inference(forward_demodulation,[],[f618,f18]) ).

thf(f618,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) = X1 ),
    inference(superposition,[],[f154,f133]) ).

thf(f616,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f18,f133]) ).

thf(f614,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) = X0 ),
    inference(superposition,[],[f154,f133]) ).

thf(f620,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(forward_demodulation,[],[f603,f18]) ).

thf(f603,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f18,f133]) ).

thf(f599,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X1 ),
    inference(superposition,[],[f133,f194]) ).

thf(f597,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f133,f18]) ).

thf(f133,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X0) ),
    inference(superposition,[],[f65,f74]) ).

thf(f583,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X1 ),
    inference(forward_demodulation,[],[f579,f17]) ).

thf(f579,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) = X1 ),
    inference(superposition,[],[f122,f131]) ).

thf(f577,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f17,f131]) ).

thf(f574,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) = X0 ),
    inference(superposition,[],[f122,f131]) ).

thf(f581,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(forward_demodulation,[],[f564,f17]) ).

thf(f564,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f17,f131]) ).

thf(f560,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X1 ),
    inference(superposition,[],[f131,f250]) ).

thf(f558,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f131,f17]) ).

thf(f131,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X0) ),
    inference(superposition,[],[f74,f62]) ).

thf(f23,plain,
    ! [X10: a,X11: a,X8: a,X9: a,X12: a,X13: a] :
      ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10)) )
      | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X12),X13)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X12)),X13) )
      | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X11),X13) != X13 ) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f533,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f194,f250]) ).

thf(f530,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X1) ),
    inference(superposition,[],[f109,f250]) ).

thf(f525,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f62,f250]) ).

thf(f523,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X1 ),
    inference(superposition,[],[f19,f250]) ).

thf(f522,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X1 ),
    inference(superposition,[],[f19,f250]) ).

thf(f521,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X3)) ),
    inference(superposition,[],[f17,f250]) ).

thf(f520,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X1 ),
    inference(superposition,[],[f250,f19]) ).

thf(f519,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X1 ),
    inference(superposition,[],[f250,f19]) ).

thf(f516,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))),X2) = X2 ),
    inference(superposition,[],[f250,f18]) ).

thf(f507,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f250,f194]) ).

thf(f506,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f250,f96]) ).

thf(f505,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f250,f18]) ).

thf(f504,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f250,f62]) ).

thf(f502,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f250,f22]) ).

thf(f250,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0))),X1) = X1 ),
    inference(superposition,[],[f152,f20]) ).

thf(f484,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X1) ),
    inference(superposition,[],[f74,f194]) ).

thf(f482,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f55,f194]) ).

thf(f480,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X1 ),
    inference(superposition,[],[f20,f194]) ).

thf(f479,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X1 ),
    inference(superposition,[],[f20,f194]) ).

thf(f478,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X3)) ),
    inference(superposition,[],[f18,f194]) ).

thf(f477,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X1 ),
    inference(superposition,[],[f194,f20]) ).

thf(f476,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X1 ),
    inference(superposition,[],[f194,f20]) ).

thf(f474,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))),X2) = X2 ),
    inference(superposition,[],[f194,f17]) ).

thf(f465,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X2)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f194,f152]) ).

thf(f464,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f194,f17]) ).

thf(f463,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f194,f55]) ).

thf(f461,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f194,f21]) ).

thf(f194,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0))),X1) = X1 ),
    inference(superposition,[],[f96,f19]) ).

thf(f450,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))))) ),
    inference(superposition,[],[f17,f154]) ).

thf(f448,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)) ),
    inference(superposition,[],[f122,f154]) ).

thf(f446,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f96,f154]) ).

thf(f443,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X0) ),
    inference(superposition,[],[f65,f154]) ).

thf(f441,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) ),
    inference(superposition,[],[f22,f154]) ).

thf(f440,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X3) ),
    inference(superposition,[],[f17,f154]) ).

thf(f439,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))))) ),
    inference(superposition,[],[f154,f17]) ).

thf(f437,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))) = X3 ),
    inference(superposition,[],[f154,f18]) ).

thf(f452,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) = X2 ),
    inference(forward_demodulation,[],[f433,f18]) ).

thf(f433,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0)) = X2 ),
    inference(superposition,[],[f154,f20]) ).

thf(f451,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))) = X2 ),
    inference(forward_demodulation,[],[f432,f18]) ).

thf(f432,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0)) = X2 ),
    inference(superposition,[],[f154,f20]) ).

thf(f427,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) = X2 ),
    inference(superposition,[],[f154,f18]) ).

thf(f422,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f154,f109]) ).

thf(f421,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)) ),
    inference(superposition,[],[f154,f122]) ).

thf(f419,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)) ),
    inference(superposition,[],[f154,f65]) ).

thf(f418,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0))) = X1 ),
    inference(superposition,[],[f154,f20]) ).

thf(f154,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X2 ),
    inference(superposition,[],[f57,f18]) ).

thf(f415,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(forward_demodulation,[],[f401,f17]) ).

thf(f401,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) ),
    inference(superposition,[],[f17,f123]) ).

thf(f396,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X2) ),
    inference(superposition,[],[f123,f17]) ).

thf(f388,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X1) ),
    inference(superposition,[],[f123,f19]) ).

thf(f387,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X1) ),
    inference(superposition,[],[f123,f19]) ).

thf(f123,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X0) ),
    inference(superposition,[],[f57,f65]) ).

thf(f383,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))))) ),
    inference(superposition,[],[f18,f122]) ).

thf(f382,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f152,f122]) ).

thf(f377,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X0) ),
    inference(superposition,[],[f57,f122]) ).

thf(f375,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) ),
    inference(superposition,[],[f21,f122]) ).

thf(f374,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X3)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X3) ),
    inference(superposition,[],[f18,f122]) ).

thf(f373,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))))) ),
    inference(superposition,[],[f122,f18]) ).

thf(f371,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))) = X3 ),
    inference(superposition,[],[f122,f17]) ).

thf(f385,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) = X2 ),
    inference(forward_demodulation,[],[f368,f17]) ).

thf(f368,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0)) = X2 ),
    inference(superposition,[],[f122,f19]) ).

thf(f384,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))) = X2 ),
    inference(forward_demodulation,[],[f367,f17]) ).

thf(f367,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0)) = X2 ),
    inference(superposition,[],[f122,f19]) ).

thf(f362,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) = X2 ),
    inference(superposition,[],[f122,f17]) ).

thf(f358,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f122,f74]) ).

thf(f356,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)) ),
    inference(superposition,[],[f122,f57]) ).

thf(f355,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0))) = X1 ),
    inference(superposition,[],[f122,f19]) ).

thf(f122,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X2 ),
    inference(superposition,[],[f65,f17]) ).

thf(f352,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(forward_demodulation,[],[f340,f18]) ).

thf(f340,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) ),
    inference(superposition,[],[f18,f119]) ).

thf(f335,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X2) ),
    inference(superposition,[],[f119,f18]) ).

thf(f327,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X1) ),
    inference(superposition,[],[f119,f20]) ).

thf(f326,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X1) ),
    inference(superposition,[],[f119,f20]) ).

thf(f119,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X0) ),
    inference(superposition,[],[f65,f57]) ).

thf(f323,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f18,f83]) ).

thf(f324,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2))) ),
    inference(forward_demodulation,[],[f316,f18]) ).

thf(f316,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f18,f83]) ).

thf(f314,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f83,f18]) ).

thf(f312,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f83,f18]) ).

thf(f83,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f22,f57]) ).

thf(f301,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f17,f73]) ).

thf(f302,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2))) ),
    inference(forward_demodulation,[],[f294,f17]) ).

thf(f294,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f17,f73]) ).

thf(f292,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f73,f17]) ).

thf(f290,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f73,f17]) ).

thf(f73,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f55,f22]) ).

thf(f277,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X2) ),
    inference(superposition,[],[f109,f152]) ).

thf(f273,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f62,f152]) ).

thf(f271,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X2 ),
    inference(superposition,[],[f19,f152]) ).

thf(f270,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X2 ),
    inference(superposition,[],[f19,f152]) ).

thf(f269,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)) ),
    inference(superposition,[],[f17,f152]) ).

thf(f268,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X2 ),
    inference(superposition,[],[f152,f19]) ).

thf(f267,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) = X2 ),
    inference(superposition,[],[f152,f19]) ).

thf(f265,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)))),X3) = X3 ),
    inference(superposition,[],[f152,f18]) ).

thf(f280,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X2) = X2 ),
    inference(forward_demodulation,[],[f262,f18]) ).

thf(f262,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0)),X2) = X2 ),
    inference(superposition,[],[f152,f20]) ).

thf(f279,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0))),X2) = X2 ),
    inference(forward_demodulation,[],[f261,f18]) ).

thf(f261,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)),X0)),X2) = X2 ),
    inference(superposition,[],[f152,f20]) ).

thf(f257,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))),X2) = X2 ),
    inference(superposition,[],[f152,f18]) ).

thf(f253,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f152,f109]) ).

thf(f252,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f152,f65]) ).

thf(f251,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0))),X1) = X1 ),
    inference(superposition,[],[f152,f20]) ).

thf(f152,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),X2) = X2 ),
    inference(superposition,[],[f21,f18]) ).

thf(f24,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
    | ( sK7 = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK7) ) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f239,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f236,f18]) ).

thf(f236,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f18,f138]) ).

thf(f237,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)))) ),
    inference(forward_demodulation,[],[f230,f18]) ).

thf(f230,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f138,f18]) ).

thf(f228,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f138,f18]) ).

thf(f222,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f138,f20]) ).

thf(f221,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f138,f20]) ).

thf(f138,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f18,f16]) ).

thf(f217,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X2) ),
    inference(superposition,[],[f74,f96]) ).

thf(f215,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f55,f96]) ).

thf(f213,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X2 ),
    inference(superposition,[],[f20,f96]) ).

thf(f212,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X2 ),
    inference(superposition,[],[f20,f96]) ).

thf(f211,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),X3)) ),
    inference(superposition,[],[f18,f96]) ).

thf(f210,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X2 ),
    inference(superposition,[],[f96,f20]) ).

thf(f209,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) = X2 ),
    inference(superposition,[],[f96,f20]) ).

thf(f208,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X3)))),X3) = X3 ),
    inference(superposition,[],[f96,f17]) ).

thf(f219,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X2) = X2 ),
    inference(forward_demodulation,[],[f205,f17]) ).

thf(f205,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0)),X2) = X2 ),
    inference(superposition,[],[f96,f19]) ).

thf(f218,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0))),X2) = X2 ),
    inference(forward_demodulation,[],[f204,f17]) ).

thf(f204,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)),X0)),X2) = X2 ),
    inference(superposition,[],[f96,f19]) ).

thf(f201,plain,
    ! [X2: a,X3: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))),X2) = X2 ),
    inference(superposition,[],[f96,f17]) ).

thf(f197,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f96,f74]) ).

thf(f196,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),X0)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) ),
    inference(superposition,[],[f96,f57]) ).

thf(f195,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0))),X1) = X1 ),
    inference(superposition,[],[f96,f19]) ).

thf(f96,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),X2) = X2 ),
    inference(superposition,[],[f22,f17]) ).

thf(f192,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f189,f17]) ).

thf(f189,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f17,f84]) ).

thf(f190,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)))) ),
    inference(forward_demodulation,[],[f183,f17]) ).

thf(f183,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f84,f17]) ).

thf(f182,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f84,f17]) ).

thf(f176,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f84,f19]) ).

thf(f175,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f84,f19]) ).

thf(f84,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f17,f15]) ).

thf(f173,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f18,f109]) ).

thf(f171,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X0) ),
    inference(superposition,[],[f57,f109]) ).

thf(f169,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f21,f109]) ).

thf(f168,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2)) ),
    inference(superposition,[],[f18,f109]) ).

thf(f167,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2))) ),
    inference(superposition,[],[f109,f18]) ).

thf(f166,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))) ),
    inference(superposition,[],[f109,f17]) ).

thf(f165,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X0) ),
    inference(superposition,[],[f109,f55]) ).

thf(f164,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X1) ),
    inference(superposition,[],[f109,f21]) ).

thf(f109,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X0 ),
    inference(superposition,[],[f62,f20]) ).

thf(f156,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f65,f18]) ).

thf(f155,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))) ),
    inference(superposition,[],[f74,f18]) ).

thf(f153,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f55,f18]) ).

thf(f151,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f20,f18]) ).

thf(f150,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f20,f18]) ).

thf(f149,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f16,f18]) ).

thf(f148,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)))) ),
    inference(superposition,[],[f18,f65]) ).

thf(f147,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f18,f20]) ).

thf(f145,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1))) ),
    inference(superposition,[],[f18,f16]) ).

thf(f143,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2)) ),
    inference(superposition,[],[f18,f62]) ).

thf(f141,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2)) ),
    inference(superposition,[],[f18,f65]) ).

thf(f140,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2) ),
    inference(superposition,[],[f18,f20]) ).

thf(f18,plain,
    ! [X24: a,X22: a,X23: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X22),X23)),X24) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X22),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X23),X24)) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f137,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f17,f74]) ).

thf(f136,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f22,f74]) ).

thf(f135,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),X2)) ),
    inference(superposition,[],[f17,f74]) ).

thf(f132,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X2))) ),
    inference(superposition,[],[f74,f17]) ).

thf(f130,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)),X1) ),
    inference(superposition,[],[f74,f22]) ).

thf(f74,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X0 ),
    inference(superposition,[],[f55,f19]) ).

thf(f125,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) ),
    inference(superposition,[],[f21,f65]) ).

thf(f118,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = X1 ),
    inference(superposition,[],[f65,f19]) ).

thf(f117,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)) = X1 ),
    inference(superposition,[],[f65,f19]) ).

thf(f65,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X1 ),
    inference(superposition,[],[f22,f20]) ).

thf(f115,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X0 ),
    inference(superposition,[],[f20,f62]) ).

thf(f114,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X0 ),
    inference(superposition,[],[f20,f62]) ).

thf(f112,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f55,f62]) ).

thf(f110,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X0 ),
    inference(superposition,[],[f62,f20]) ).

thf(f108,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2))),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f62,f17]) ).

thf(f107,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f62,f55]) ).

thf(f106,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) ),
    inference(superposition,[],[f62,f21]) ).

thf(f62,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X1) = X1 ),
    inference(superposition,[],[f22,f19]) ).

thf(f99,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f57,f17]) ).

thf(f98,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f19,f17]) ).

thf(f97,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f19,f17]) ).

thf(f95,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f15,f17]) ).

thf(f94,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)))) ),
    inference(superposition,[],[f17,f57]) ).

thf(f93,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) ),
    inference(superposition,[],[f17,f19]) ).

thf(f91,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1))) ),
    inference(superposition,[],[f17,f15]) ).

thf(f89,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2)) ),
    inference(superposition,[],[f17,f55]) ).

thf(f87,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X2) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X2)) ),
    inference(superposition,[],[f17,f57]) ).

thf(f86,plain,
    ! [X2: a,X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X2)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X2) ),
    inference(superposition,[],[f17,f19]) ).

thf(f17,plain,
    ! [X26: a,X27: a,X25: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X25),X26)),X27) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X25),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X26),X27)) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f81,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = X1 ),
    inference(superposition,[],[f57,f20]) ).

thf(f80,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)) = X1 ),
    inference(superposition,[],[f57,f20]) ).

thf(f57,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X1 ),
    inference(superposition,[],[f21,f19]) ).

thf(f78,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X0 ),
    inference(superposition,[],[f19,f55]) ).

thf(f77,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X0 ),
    inference(superposition,[],[f19,f55]) ).

thf(f75,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X0 ),
    inference(superposition,[],[f55,f19]) ).

thf(f55,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X1) = X1 ),
    inference(superposition,[],[f21,f20]) ).

thf(f69,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X1 ),
    inference(superposition,[],[f20,f22]) ).

thf(f68,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X1 ),
    inference(superposition,[],[f20,f22]) ).

thf(f66,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1)) = X1 ),
    inference(superposition,[],[f22,f20]) ).

thf(f63,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),X0)),X1) = X1 ),
    inference(superposition,[],[f22,f19]) ).

thf(f22,plain,
    ! [X14: a,X15: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X14),X15)),X15) = X15 ),
    inference(cnf_transformation,[],[f14]) ).

thf(f60,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X1 ),
    inference(superposition,[],[f19,f21]) ).

thf(f59,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X1 ),
    inference(superposition,[],[f19,f21]) ).

thf(f58,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X1),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) = X1 ),
    inference(superposition,[],[f21,f19]) ).

thf(f56,plain,
    ! [X0: a,X1: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X1),X0)),X1) = X1 ),
    inference(superposition,[],[f21,f20]) ).

thf(f21,plain,
    ! [X16: a,X17: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X16),X17)),X17) = X17 ),
    inference(cnf_transformation,[],[f14]) ).

thf(f19,plain,
    ! [X21: a,X20: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X20),X21) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X21),X20) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f16,plain,
    ! [X28: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X28),X28) = X28 ),
    inference(cnf_transformation,[],[f14]) ).

thf(f15,plain,
    ! [X29: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X29),X29) = X29 ),
    inference(cnf_transformation,[],[f14]) ).

thf(f4,plain,
    ! [X0: $o] :
      ( ( $true = X0 )
      | ( $false = X0 ) ),
    introduced(fool_axiom,[]) ).

thf(f3,plain,
    $true != $false,
    introduced(fool_axiom,[]) ).

thf(f25,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
    | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK6)),sK7) ) ),
    inference(cnf_transformation,[],[f14]) ).

thf(f5009,plain,
    ( ~ spl8_5
    | spl8_6
    | ~ spl8_1
    | ~ spl8_3 ),
    inference(avatar_split_clause,[],[f4908,f540,f241,f5006,f5002]) ).

thf(f5002,plain,
    ( spl8_5
  <=> ( sK5 = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK7),sK5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_5])]) ).

thf(f5006,plain,
    ( spl8_6
  <=> ( sK5 = sK7 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_6])]) ).

thf(f4908,plain,
    ( ( sK5 = sK7 )
    | ( sK5 != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK7),sK5) )
    | ~ spl8_1
    | ~ spl8_3 ),
    inference(superposition,[],[f726,f923]) ).

thf(f923,plain,
    ( ( sK5 = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK7),sK5) )
    | ~ spl8_1 ),
    inference(superposition,[],[f62,f243]) ).

thf(f726,plain,
    ( ! [X0: a,X1: a] :
        ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = X0 )
        | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) != X1 ) )
    | ~ spl8_3 ),
    inference(forward_demodulation,[],[f668,f74]) ).

thf(f668,plain,
    ( ! [X0: a,X1: a] :
        ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1) = vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),X1)) )
        | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X0),X1) != X1 ) )
    | ~ spl8_3 ),
    inference(superposition,[],[f541,f15]) ).

thf(f4838,plain,
    ( ~ spl8_1
    | ~ spl8_4 ),
    inference(avatar_contradiction_clause,[],[f4837]) ).

thf(f4837,plain,
    ( $false
    | ~ spl8_1
    | ~ spl8_4 ),
    inference(trivial_inequality_removal,[],[f4808]) ).

thf(f4808,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) )
    | ~ spl8_1
    | ~ spl8_4 ),
    inference(superposition,[],[f920,f934]) ).

thf(f934,plain,
    ( ! [X0: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X0),sK7)) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),X0)),sK7) )
    | ~ spl8_1
    | ~ spl8_4 ),
    inference(superposition,[],[f544,f243]) ).

thf(f544,plain,
    ( ! [X10: a,X8: a,X9: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10)) )
    | ~ spl8_4 ),
    inference(avatar_component_clause,[],[f543]) ).

thf(f543,plain,
    ( spl8_4
  <=> ! [X9: a,X8: a,X10: a] : ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,X9),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10))) = vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X9)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,X8),X10)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl8_4])]) ).

thf(f920,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK6),sK7)) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK5),sK6)),sK7) )
    | ~ spl8_4 ),
    inference(subsumption_resolution,[],[f25,f544]) ).

thf(f867,plain,
    ( spl8_2
    | ~ spl8_4 ),
    inference(avatar_contradiction_clause,[],[f866]) ).

thf(f866,plain,
    ( $false
    | spl8_2
    | ~ spl8_4 ),
    inference(trivial_inequality_removal,[],[f843]) ).

thf(f843,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) )
    | spl8_2
    | ~ spl8_4 ),
    inference(superposition,[],[f247,f544]) ).

thf(f247,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK1,vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK3)),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
    | spl8_2 ),
    inference(avatar_component_clause,[],[f245]) ).

thf(f752,plain,
    ( spl8_2
    | ~ spl8_3 ),
    inference(avatar_contradiction_clause,[],[f751]) ).

thf(f751,plain,
    ( $false
    | spl8_2
    | ~ spl8_3 ),
    inference(subsumption_resolution,[],[f725,f84]) ).

thf(f725,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4) != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
    | spl8_2
    | ~ spl8_3 ),
    inference(trivial_inequality_removal,[],[f715]) ).

thf(f715,plain,
    ( ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK1,sK3),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4))) )
    | ( vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4) != vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),vAPP(a,a,vAPP(a,sTfun(a,a),sK0,sK2),sK4)) )
    | spl8_2
    | ~ spl8_3 ),
    inference(superposition,[],[f247,f541]) ).

thf(f545,plain,
    ( spl8_3
    | spl8_4 ),
    inference(avatar_split_clause,[],[f23,f543,f540]) ).

thf(f248,plain,
    ( spl8_1
    | ~ spl8_2 ),
    inference(avatar_split_clause,[],[f24,f245,f241]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem    : SEV000^5 : TPTP v8.1.2. Released v4.0.0.
% 0.14/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.35  % Computer : n029.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Fri May  3 12:16:52 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  % (30176)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.37  % (30179)WARNING: value z3 for option sas not known
% 0.15/0.38  % (30180)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.38  % (30178)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.38  % (30182)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.38  % (30179)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.38  % (30183)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.15/0.38  % (30181)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.38  % (30183)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.15/0.38  % Exception at run slice level% Exception at run slice level
% 0.15/0.38  
% 0.15/0.38  User error: User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructsFinite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.15/0.38  
% 0.15/0.38  % (30177)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.38  % Exception at run slice level
% 0.15/0.38  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.15/0.39  % (30187)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.15/0.40  % (30188)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.15/0.40  % (30187)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.15/0.40  % Exception at run slice level
% 0.15/0.40  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.15/0.40  % (30188)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.15/0.41  % (30191)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.15/0.43  % (30208)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on theBenchmark for (354ds/0Mi)
% 3.50/0.87  % (30179)First to succeed.
% 3.78/0.89  % (30179)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-30176"
% 3.78/0.89  % (30179)Refutation found. Thanks to Tanya!
% 3.78/0.89  % SZS status Theorem for theBenchmark
% 3.78/0.89  % SZS output start Proof for theBenchmark
% See solution above
% 3.78/0.89  % (30179)------------------------------
% 3.78/0.89  % (30179)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 3.78/0.89  % (30179)Termination reason: Refutation
% 3.78/0.89  
% 3.78/0.89  % (30179)Memory used [KB]: 4313
% 3.78/0.89  % (30179)Time elapsed: 0.514 s
% 3.78/0.89  % (30179)Instructions burned: 1092 (million)
% 3.78/0.89  % (30176)Success in time 0.513 s
%------------------------------------------------------------------------------